'use strict';

module.exports = {
    client: {
        lib: {
            css: [
                'public/lib/angular-motion/dist/angular-motion.css',
                'public/lib/bootstrap/dist/css/bootstrap.css',
                'public/lib/bootstrap-additions/dist/bootstrap-additions.css',
                'public/lib/ng-img-crop/compile/minified/ng-img-crop.css'

            ],
            js: [
                'public/lib/jquery/dist/jquery.js',
                'public/lib/bootstrap/dist/js/bootstrap.js',
                'public/lib/angular/angular.js',
                'public/lib/angular-resource/angular-resource.js',
                'public/lib/angular-animate/angular-animate.js',
                'public/lib/angular-cookies/angular-cookies.js',
                'public/lib/angular-strap/dist/angular-strap.js',
                'public/lib/angular-strap/dist/angular-strap.tpl.js',
                'public/lib/angular-messages/angular-messages.js',
                'public/lib/angular-ui-router/release/angular-ui-router.js',
                'public/lib/angular-ui-utils/ui-utils.js',
                'public/lib/angular-file-upload/angular-file-upload.js',
                'public/lib/owasp-password-strength-test/owasp-password-strength-test.js',
                'public/lib/ng-img-crop/compile/minified/ng-img-crop.js',
                'public/lib/echarts/dist/echarts.js'
            ],
            tests: ['public/lib/angular-mocks/angular-mocks.js']
        },
        css: [
            'modules/*/client/css/*.css'
        ],
        js: [
            'modules/core/client/app/config.js',
            'modules/core/client/app/init.js',
            'modules/*/client/*.js',
            'modules/*/client/**/*.js'
        ],
        views: ['modules/*/client/views/**/*.html'],
        templates: ['build/templates.js']
    },
    server: {
        gruntConfig: 'gruntfile.js',
        gulpConfig: 'gulpfile.js',
        allJS: ['server.js', 'config/**/*.js', 'modules/*/server/**/*.js'],
        models: 'modules/*/server/models/**/*.js',
        routes: ['modules/!(core)/server/routes/**/*.js', 'modules/core/server/routes/**/*.js'],
        sockets: 'modules/*/server/sockets/**/*.js',
        config: 'modules/*/server/config/*.js',
        policies: 'modules/*/server/policies/*.js',
        views: 'modules/*/server/views/*.html'
    }
};
